package common_msg

import (
	"iron_man_comm/src/goroslib/pkg/msg"
	"iron_man_comm/src/goroslib/pkg/msgs/std_msgs"
)

const (
	ControlSensorSwitch_SwitchClose uint8 = 0
	ControlSensorSwitch_SwitchOpen  uint8 = 1
)

type ControlSensorSwitch struct {
	msg.Package      `ros:"common_msg"`
	msg.Definitions  `ros:"uint8 SwitchClose=0,uint8 SwitchOpen=1"`
	Header           std_msgs.Header
	DownViewFlag     bool  `rosname:"downViewFlag"`
	UltrasonicFlag   bool  `rosname:"ultrasonicFlag"`
	ChargeFlag       bool  `rosname:"chargeFlag"`
	DownViewSwitch   uint8 `rosname:"downViewSwitch"`
	UltrasonicSwitch uint8 `rosname:"ultrasonicSwitch"`
	ChargeSwitch     uint8 `rosname:"chargeSwitch"`
}
